home *** CD-ROM | disk | FTP | other *** search
/ Cream of the Crop 1 / Cream of the Crop 1.iso / CAD / ACDCHORD.ARJ / ACDCHORD.DOC < prev   
Text File  |  1991-01-05  |  8KB  |  187 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.     ACDCHORD is an "ADI mouse translater" driver.  ADI stands for
  7. Autodesk Device Interface, the standard method for AutoCAD to
  8. communicate with third party device drivers.
  9.     ACDCHORD allows the use of "chords", or multiple button presses,
  10. on a mouse.  With ACDCHORD, a two button mouse acts like a three
  11. button mouse (left, right, and left-right) and a three button mouse
  12. acts like a seven button mouse (left, right, middle, left-right,
  13. left-middle, right-middle, and left-right-middle).  A "multiple
  14. button press" is defined as pressing more than one button in such a
  15. way that at some instant more than one button is pressed.  ACDCHORD
  16. doesn't consider any button as pressed until all buttons are
  17. released.  For example, if you press and hold the left mouse button,
  18. press and release the middle mouse button, and then release the left
  19. mouse button, that's a "left+middle" chord.
  20.     ACDCHORD requires MOUSE.COM or MOUSE.SYS or your mouse
  21. manufacturer's driver installed in order to operate.
  22.     ACDCHORD has been tested with AutoCAD release 10 and AutoCAD
  23. 386 release 10.
  24.  
  25.     ACDCHORD is public domain, and is distributed with source code.
  26.  
  27.     Jon Fleming
  28.     144 Nagog Hill Road
  29.     Acton, MA 01720
  30.  
  31.     BIX: jfleming
  32.     
  33.     PCBOARD BBS's: Jon Fleming
  34.                    host, PCBRelay CAD conference
  35.  
  36. MOUSE.COM PROS AND CONS
  37.  
  38.     The AutoCAD documentation is not particularly detailed in its
  39. explanation of how various options for configuring your mouse work. 
  40. In order to understand the pros and cons of using a mouse driver,
  41. some explanation is necessary.  This explanation is written mostly
  42. for the Logitech C7/C9 mouse user (since that's the only kind of mouse
  43. I have), but some of it will be applicable to other mice.
  44.     The Logitech mouse can be installed for AutoCAD in three ways. 
  45. Each has advantages and disadvantages.
  46.  
  47.     Method 1.  Tell AutoCAD that you have a Logitech "R5 or R7"
  48. mouse.  MOUSE.COM must NOT be loaded, and AutoCAD runs the mouse
  49. directly.  Advantages:  minimum memory usage.  Disadvantages:  you
  50. can't run ACDCHORD; mouse response may be jerky if background
  51. programs such as print spoolers are running; running mouse
  52. applications in a shell from AutoCAD may leave the mouse disabled
  53. when you return to AutoCAD.
  54.  
  55.     Method 2.  Tell AutoCAD that you have a Logitech "C7" mouse. 
  56. MOUSE.COM must be loaded, but AutoCAD will only use MOUSE.COM to
  57. initialize the mouse and will run it directly thereafter (as if you
  58. had told AutoCAD you have an R5 or R7 mouse).  Advantages  I don't
  59. know of any.  Disadvantages:  same as method 1 with the addition of
  60. higher memory usage.
  61.  
  62.     Method 3.  Tell AutoCAD you have a Microsoft mouse.  MOUSE.COM
  63. must be loaded, and AutoCAD runs the mouse through MOUSE.COM. 
  64. Advantages:  you can run ACDCHORD, mouse response will be smooth even
  65. with background programs running, running mouse applications in a
  66. shell will rarely interfere with AutoCAD's mouse operation. 
  67. Disadvantages:  higher memory usage; the meaning of the right and
  68. middle buttons will be swapped relative to methods 1 and 2 which may
  69. confuse users.  (Using methods 1 and 2, with the standard AutoCAD
  70. menu, the middle button is "ENTER" and the right button is "OSNAP
  71. pull down menu".  Using method 3, the meaning of these buttons is
  72. reversed.)  This can be changed by editing your menu file (see
  73. below).
  74.  
  75. INSTALLING ACDCHORD
  76.  
  77.     ACDCHORD is a TSR (Terminate and Stay Resident) or "memory
  78. resident" program.  It uses some of your memory space, but few of us
  79. will miss the 512 bytes (1/2 K) that it requires.  It must be loaded
  80. before your run AutoCAD.  It can be loaded before or after MOUSE.COM,
  81. but MOUSE.COM must be loaded before you run AutoCAD.  I have
  82. successfully loaded ACDCHORD and MOUSE.COM "high" on several machines
  83. using QEMM v5.0.
  84.     The command line for ACDCHORD is as follows:
  85.  
  86.          ACDCHORD [/Inn] [/Myy]
  87.  
  88. The switches in brackets are optional.  "/" may be replaced by "-" if
  89. you wish.
  90.  
  91.     The /I switch specifies the interrupt that AutoCAD is to use to
  92. communicate with ACDCHORD.  The default is 79 hexadecimal.  Few
  93. people will need to change this; if it must be changed, deciding what
  94. to change it to is beyond the scope of this documentation.  If you do
  95. use the /I switch, the number that follows it must be two digits in
  96. hexadecimal without any "h" or other base specifier; for example,
  97. "/I79".
  98.  
  99.     The /M switch specifies a multiplier for "mickeys" or units of
  100. mouse motion.  Any mouse motion is multiplied by the multiplier
  101. before being passed to AutoCAD.  The default value is 24.  The
  102. multiplier can be changed after installation (see below), so don't
  103. use it when you first install ACDCHORD.  Try ACDCHORD with the
  104. default of 24. If you don't like it, adjust the multiplier until you
  105. find a value you like, then modify your installation command line
  106. accordingly.
  107.  
  108.     When ACDCHORD starts up, it will either report memory usage,
  109. interrupt, and multiplier, or it will display an error message.
  110.  
  111. BALLISTICS
  112.  
  113.     When running the mouse directly (methods 1 and 2 above), AutoCAD
  114. moves the cursor farther when the mouse is moved quickly than when it
  115. is moved slowly.  This is called "ballistic effect".  When you run
  116. ACDCHORD, AutoCAD won't do this.  Most mouse drivers offer ballistics
  117. as an option, and mouse driver ballistics will work with ACDCHORD.
  118.  
  119. SETTING UP AUTOCAD:  BASIC INSTALLATION.
  120.  
  121.     After installing MOUSE.COM and ACDCHORD, start AutoCAD.  From the
  122. main menu type 5 and press "Enter" twice. Then type 4, "Enter", y,
  123. "Enter".  Select "ADI driver" or "Autodesk Device Interface" from the
  124. list (do NOT select "ADI P386 digitizer).  Then enter the interrupt
  125. to be used (most will want the default 79h).  Save your configuration
  126. changes and try it out!
  127.  
  128. SETTING UP AUTOCAD:  MENU FILES
  129.  
  130.     The standard AutoCAD menu file assigns the following to the
  131. buttons:
  132.  
  133.     BUTTON         ACDCHORD       ACDCHORD       ACTION
  134.                    (2-button      (3-button
  135.                    mouse)         mouse)
  136.      -1            left           left           pick
  137.       0            right          middle         "Enter"
  138.       1            left-right     right          OSNAP pull-down menu
  139.       2            N/A            left+middle    "Cancel" (twice)
  140.       3            N/A            middle+right   SNAP toggle
  141.       4            N/A            left+right     ORTHO toggle
  142.       5            N/A            left+middle+right   GRID toggle
  143.  
  144. If you don't like these assignment, you can change them by editing
  145. the menu file.  Button "-1" can't be changed.  The others are defined
  146. in ACAD.MND (or ACAD.MNU; ACAD.MND is transformed to ACAD.MNU by the
  147. preprocessor MC.EXE that is supplied with AutoCAD).  The section to
  148. change looks like this:
  149.  
  150. ***BUTTONS
  151. ;
  152. $p1=*
  153. ^C^C
  154. ^B
  155. ^O
  156. ^G
  157. ^D
  158. ^E
  159. ^T
  160.  
  161.  
  162. Each line after "***BUTTONS" defines what is done when a particular
  163. button is pushed; the first line is for button 0, the second is for
  164. button 1, and so on.  See the AutoCAD documentation or any of the
  165. third-party books on customizing AutoCAD for how to write menu files.
  166.  
  167. CHANGING THE ACDCHORD MOUSE MOTION MULTIPLIER AFTER INSTALLATION
  168.  
  169.     At any time, the multiplier may be changed (if you are at the DOS
  170. prompt, not from within AutoCAD.  You can change the multiplier from
  171. within AutoCAD by typing "shell" at the AutoCAD "Command" prompt.)  If
  172. you did not specify a /I switch when installing ACDCHORD, or if you
  173. specified /I79, type:
  174.  
  175.          ACDCHORD /Myy
  176.  
  177. where "yy" should be replaced by the new multiplier.  "yy" may range
  178. from 1 to 99.
  179.     If you specified the /I switch when installing ACDCHORD, and the
  180. interrupt specified was not 79, you must specify the SAME interrupt
  181. number when changing the multiplier:
  182.  
  183.          ACDCHORD /Myy /Inn
  184.  
  185. where "yy" should be replaced by the new multiplier, and "nn" should
  186. be replaced by the SAME number used when installing ACDCHORD.
  187.